Complex knotting techniques